
--[[--
	*	文 件  :   proto.lua
	*	
	*	功能   :     登录通信协议    c2s 表示 : client  c ==>> s server          
	*
--]]--


local M = {}

M.types = [[]]

M.c2s = [[

login 1 {

	request {
		version 0 : integer 
		clienttype 1 : integer
		israwpass 2 : boolean
		user 3 : string
		pawd 4 : string
	}	

	response {
		result 0 : integer
		session 1 : integer 
	}
}

register 2 {

	request {
		user 0 : string
		pawd 1 : string
	}

	response {
		result 0 : integer
	}	
}

auth 3 {

	request {

		session 0 : integer
		token 1 : string
	}

	response {
		result 0 : integer
	}	
}

server 4 {

	request {
		version 0 : integer
		name 1 : string 
		ip 2 : string
		port 3 : integer
		type 4 : integer 
		new 5 : integer  
		user 6 : string
		pawd 7 : string	
	}
}
quit 5 {}

]]

M.s2c = [[]]


return M

